/*
Theme Name: Retweet
Theme URI: http://sivan.in/blog/retweet/
Description: This is a twitter like theme and it have all styles that twitter have.You can modify it like your twitter by theme option page.It is very stylish, widget supported and doesn’t require any plugin. 
Version: 0.9.9
Last Update: 20090825
Author: Sivan
Author URI: http://sivan.in/blog/
Tags: two-columns, fixed-width, light, white, theme-options, right-sidebar, threaded-comments,custom-colors,rtl-language-support,translation-ready
*/
*{margin:0;padding:0;}
body{font-family:Arial,Helvetica,sans-serif;font-size:12px;text-align:center;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:400;line-height:normal;background-attachment:fixed;background-position:left top;background-repeat:no-repeat;}
a{text-decoration:none;}
a:hover,h2.posttitle a:hover,.postmeta span a:hover{text-decoration:underline;}
h1,h2,h3,h4,h5,h6{font-weight:700;letter-spacing:.48px;}
h1{font-size:24px;}
h2{font-size:18px;}
h3{font-size:16px;}
h4{font-size:14px;}
h5{font-size:12px;}
h6{font-size:10px;}
img,.noboder,.noboder img{border:0;}
.alignleft{float:left;text-align:left;margin-right:5px;}
.alignright{float:right;text-align:right;margin-left:5px;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.floatleft{float:left;}
.floatright{float:right;}
.left{float:left;margin-right:10px;}
.right{float:right;margin-left:10px;}
.fixed,.clear{clear:both;}
pre{overflow:auto;color:gray;margin:5px;padding:5px;white-space:normal;word-break:break-all;}
blockquote{background:#F9F9F9 url(images/quote.gif) no-repeat left top;margin:0 10px 5px;padding:10px 10px 1px 35px;}
code{display:block;background:#F9F9F9;overflow:auto;color:gray;border:1px solid silver;margin:5px;padding:2px 4px;}
.code pre{word-break:break-all;white-space:normal!important;}
.content_table{display:table;border-collapse:separate;margin-bottom:0;margin-top:0;text-indent:0;}
.content_tbody{display:table-row-group;vertical-align:top;}
.content_tr{display:table-row;vertical-align:inherit;}
.content_td{display:table-cell;text-align:inherit;vertical-align:top;}
#container{position:relative;text-align:left;width:880px;margin:14px auto;}
#header{text-align:right;margin:0 0 30px;}
#logo{left:0;margin-top:-2px;position:absolute;}
#logo h1{left:0;}
#logo h1 a{text-decoration:none;}
.top-navigation{list-style-image:none;list-style-position:outside;list-style-type:none;background-color:#FFF;display:inline-block;white-space:nowrap;padding:6px 8px;}
.top-navigation > li > a{border:1px solid transparent;display:inline-block;font-size:12px;padding:0 2px;}
#profilebox_outer{margin-top:12px;padding-top:41px;position:relative;display:block;}
#profilebox{background-color:#FEFFDF;border:1px solid #FF0;margin-bottom:10px;vertical-align:middle;float:left;position:relative;padding:20px;}
#profilebird{position:absolute;top:-42px;left:0;}
#profiletext{float:left;width:495px;}
#profilebutton{float:right;margin:10px 0 0 50px;text-align:left;width:175px;}
#profilebutton .rss_icon{margin-right:5px;float:left;}
#profilebutton .rss_icon a{width:80px;height:80px;display:block;text-indent:-9999px;background:url(images/rss_icon.png) no-repeat left center;}
#rss_button{float:right;width:85px;}
#rss_button .rssbutton{margin-top:4px;display:block;text-indent:-9999px;width:80px;height:20px;}
#rss_button .greader{background:url(images/rss_button.gif) no-repeat left top;}
#rss_button .newsgator{background:url(images/rss_button.gif) no-repeat left center;}
#rss_button .bloglines{background:url(images/rss_button.gif) no-repeat left bottom;}
#retweet_notice_content{background:url(images/notice.png) no-repeat left center;padding-left:16px;margin-bottom:10px;}
#twitter_update_list .loading{background:url(images/loading.gif) no-repeat left center;padding-left:25px;}
.closebox {display:block;position:absolute;right:10px;top:50px;}
.bookmarklet{clear:both;padding:10px 0 0 15px;}
.children,#profilebox ul{list-style-type:none;}
.content-bubble-arrow{background-image:url(images/arr2.gif);background-position:25px bottom;background-repeat:no-repeat;height:11px;clear:left;margin:12px 0 0;}
.columns{margin-bottom:15px;width:100%;}
#content{overflow:hidden;word-break:break-all;background-color:#FFF;margin-top:0;width:564px;}
.wrapper{padding:5px 10px 15px;}
#content div.section,div.section > div{clear:both;float:none;position:relative;}
#content div.section{min-height:200px;font-size:14px;padding:10px;}
#side_base{border-left:1px solid #BDDCAD;line-height:1.2;width:199px;}
#pagination{display:block;font-size:14px;height:34px;line-height:18px;outline-style:none;outline-width:medium;text-align:center;width:520px;background-image:url(images/more.gif);background-position:left top;background-repeat:repeat-x;border-color:#DDD #AAA #AAA #DDD;border-style:solid;border-width:1px;margin:14px auto 6px;}
#pagination div{width:259px;margin-left:0;margin-right:0;}
#pagination div a{background-image:url(images/more.gif);background-position:left top;background-repeat:repeat-x;display:block;padding:8px;}
#pagination div a:hover{text-decoration:none;background-position:left -38px;color:#666;}
#side{margin-bottom:10px;padding-top:6px;width:198px;}
#side ul{list-style-type:none;display:block;margin:13px;}
#side h2,#side h3{font-size:14px;}
#side ul li{margin:0 0 20px;}
#side ul li ul{margin:10px 0 10px 10px;}
#side ul li ul li{display:block;margin:5px 0;}
#side ul.children{margin:5px 0 5px 10px;}
#side select{text-align:center;width:150px;margin:10px;}
#side #rssfeed a{padding-left:20px;background:url(images/rss.gif) no-repeat left top;}
#tip-control{background-color:#F9FDAB;border:1px solid #FDCC68;color:#000;font-size:11px;line-height:18px;margin:5px 0;padding:5px;}
.entry{border-bottom:1px dashed #D2DADA;padding:10px 0 14px 7px;}
.entry .panel{position:absolute;top:7px;right:5px;border:none;line-height:18px;vertical-align:middle;display:none;}
.entry .panel .add_fav a,.entry .panel .add_comment a,.entry .panel .edit_post a{outline-style:none;outline-width:medium;background-position:50% 50%;background-repeat:no-repeat;display:block;height:16px;padding:3px 8px;}
.entry .panel .add_fav a{background-image:url(images/icon_star_empty.gif);}
.entry .panel .add_comment a{background-image:url(images/icon_comment.gif);}
.entry .panel .edit_post a{background-image:url(images/icon_edit.gif);}
.entry:hover .panel{display:block;}
.posttitle{margin:0 20px 0 0;font-size:20px;line-height:22px;letter-spacing:0;display:block;padding:0 0 2px;}
.posttitle,.posttitle a{text-decoration:none;}
.postmeta{line-height:15px;display:block;color:#999;font-family:georgia;font-size:12px;padding:5px;}
.postmeta span{margin:0 5px;padding:0 0 2px;}
.postmeta span a{color:#999;text-decoration:none;}
.tag{line-height:16px;clear:both;font-size:12px;}
.comment_meta{background:#F7F7F7;padding:5px;margin:10px;}
.comment_meta small{font-size:10px;}
.post_navigation{border-top:1px dashed #D2DADA;padding-top:10px;}
.post_navigation,.post_navigation a{color:#999;font-size:12px;}
.post_navigation a:hover{color:#666;text-decoration:none;}
.post{line-height:150%;padding:14px 16px 4px 7px;}
.post img{max-width:500px;}
.post a img{border:1px solid #e1e1e1;padding:2px;}
.post a:hover img{border:1px solid #767676;text-decoration:none;}
.post h1,.post h2,.post h3,.post h4,.post h5,.post h6{color:#666;margin:10px 0;}
.post p {margin-bottom:18px;}
.post fieldset{padding:10px;}
.post form{text-align:left;}
.post form input,.post form textarea,.post form select{border:1px solid #ccc;padding:3px;margin:3px;}
.post form input.button{border:1px solid #ccc;padding:2px;}
.post table{border:1px solid #ccc;border-collapse:collapse;padding:1px;}
.post ul li,.post ol li{list-style-position:inside;padding-left:20px;margin-bottom:5px;}
.post .more-link{position:absolute;right:20px;bottom:14px;font-size:12px;line-height:12px;}
#comments{position:relative;padding:10px 0;}
#comments h3{font-size:16px;font-weight:400;padding:0 0 3px 4px;clear:left;margin:0 10px 10px 0;color:#666;}
#comments .navigation{float:right;margin:10px;width:150px;}
#comments .navigation a{display:inline-block;color:#999;text-decoration:none;font-size:12px;border:1px solid #CECECE;padding:3px 10px;}
#comments .navigation a:hover{color:#666;background:#F7F7F7;}
.comment_heading{padding:5px 0 15px;}
.comment_heading p span{color:#4C4C4C;font-size:12px;background:#E6E6E6;border:1px solid #CECECE;cursor:pointer;margin-right:3px;padding:3px 20px 0;}
.comment_heading p span.current{color:#000;background:#fff; border-bottom-color:#fff;}
.comment_heading p.tab_comment{border-bottom:1px solid #CCC;margin:20px 0 0;padding:0 0 0 40px;}
.comment_heading .trackbackslist{display:none;}
.commentlist{margin:0;font-size:14px;list-style-image:none;list-style-position:outside;list-style-type:none;}
.commentlist .depth-1:first-child{border-top:1px solid transparent;}
.commentlist li{padding:8px 0;position:relative;}
.commentlist .depth-1{border-top:1px dashed #D2DADA;}
.listable{cursor:pointer;position:absolute;width:50px;left:0;top:11px;}
.listable .author{display:block;height:50px;margin:0 10px 0 5px;overflow:hidden;width:50px;}
.commentlist .comment .status-body{display:block;margin-left:10px;min-height:50px;overflow:hidden;padding:0;}
.commentlist .comment .status-body strong{margin-right:5px;}
.commentlist .comment .status-body p{display:inline;padding-right:25px;}
.commentlist .comment .status-body .meta{color:#999;display:block;font-size:10px;margin:6px 25px 0 0;}
.commentlist .comment .status-body .meta a{color:#999;}
.commentlist .comment .status-body .meta a:hover{color:#01B0F0;text-decoration:none;}
.commentlist .comment .status-body .actions{margin:0;position:absolute;top:4px;right:5px;border:none;line-height:16px;vertical-align:middle;visibility:hidden;}
.commentlist .comment .status-body:hover .actions{visibility:visible;margin:0;}
.status-body .actions .edit_button a,.status-body .actions .reply_button a{height:18px;outline-style:none;outline-width:medium;background-position:50% 50%;background-repeat:no-repeat;display:block;padding:3px 8px;}
.commentlist .comment .status-body .actions .edit_button a{background-image:url(images/icon_edit.gif);}
.commentlist .comment .status-body .actions .reply_button a{background-image:url(images/icon_reply.gif);}
.commentlist .comment:hover{background:#F7F7F7;}
ul.children{margin:10px 10px 0;}
.depth-1 .children,.depth-3 .children,.depth-5 .children{background:#f0f0f0;border:1px solid #ccc;}
.depth-2 .children,.depth-4 .children,.depth-6 .children{background:#fff;border:1px solid #ccc;}
.trackbackslist{padding:10px 0 0 30px;}
.trackbackslist .pingback:first-child{border-top:1px solid transparent;}
.trackbackslist .pingback{border-top:1px dashed #D2DADA;padding:5px;}
.trackbackslist .even{background:#fff;}
.trackbackslist .odd{background:#f8f8f8;}
.pingback .comment-author cite{font-style:normal;}
.pingback .reply,.pingback .comment-meta{display:none;}
#respond{margin:15px 10px 10px;position:relative;}
#cancel-comment-reply{position:absolute;top:10px;right:40px;}
#commentform p{padding-bottom:10px;}
#author_info .form_row input{font-size:14px;line-height:18px;font-weight:400;color:#666;}
#author_info .form_row input:focus{color:#333;}
#author_info .form_row small{font-size:12px;font-weight:400;}
.allowed_tags{border:0;background:#eee;margin:0 0 10px;padding:10px;font-size:11px;}
#commentform #author{border:1px solid #eee;height:20px;width:200px;background:#fefefe url(images/author.gif) no-repeat 3px;padding-left:20px;}
#commentform #email{border:1px solid #eee;height:20px;width:200px;background:#fefefe url(images/email.gif) no-repeat 3px;padding-left:20px;}
#commentform #url{border:1px solid #eee;height:20px;width:200px;background:#fefefe url(images/homepage.gif) no-repeat 3px;padding-left:20px;}
#commentform #author:hover,#commentform #email:hover,#commentform #url:hover{border:1px solid #01B0F0;}
#commentform #author:focus,#commentform #email:focus,#commentform #url:focus{border:1px solid #dadada;background-color:#fff;}
#commentform #comment{border:3px solid #eee;background-color:#fefefe;height:180px;width:400px;overflow:auto;padding:10px;color:#666;}
#commentform #comment:hover{border:3px solid #01B0F0;}
#commentform #comment:focus{border:3px solid #dadada;background-color:#fff;color:#333;}
#commentform #submit{height:32px;width:115px;background:#fefefe url(images/round-btn.gif) no-repeat left top;border:0;color:#aaa;font-size:14px;}
#commentform #submit:hover{background:url(images/round-btn.gif) no-repeat left bottom;color:#444;}
#commentform #submit:focus{color:#666;}
#search_form{width:180px;height:30px;padding:0;}
#search_form #keyword{margin:0;width:136px;height:18px;border-width:1px 0 1px 1px;border-style:solid;border-color:#999;background:#fff;color:#564B42;float:left;padding:5px 5px 0;}
.searchbutton{width:28px;height:25px;display:block;vertical-align:middle;color:#333;float:left;margin:0;}
#sidebar_search_submit{border:1px solid #999;margin:0;background:#fff url(images/nav_search_submit.png) repeat scroll -2px 0 !important;}
#sidebar_search_submit:hover{background:#fff url(images/nav_search_submit.png) repeat scroll -2px -25px !important;}
#sidebar_search_submit:active{background:#fff url(images/nav_search_submit.png) repeat scroll -2px -50px !important;}
#footer{background:#FFF;line-height:1;text-align:center;white-space:nowrap;margin:15px 0;padding:8px 0;}
#footer ul{list-style-image:none;list-style-position:outside;list-style-type:none;}
#footer ul li{display:inline;padding:0 7px;font-size:12px;}
.top-navigation,.top-navigation *{display:inline;}
.top-navigation li{display:inline;}
.collapsible{background:transparent url(images/toggle_up_dark.png) no-repeat scroll right center !important;}
.collapsed{background:transparent url(images/toggle_down_dark.png) no-repeat scroll right center !important;}
img.wp-smiley-select {cursor: pointer;}
.pagenavi{margin:20px 0 10px;}
#trackback_address{font-size:12px; color:#999; margin:20px 0px 5px;}
#trackback_address input{border:#f1f1f1 solid 1px; background-color:#fffdf1; padding:2px 8px; color:#999; font-size:12px}
#trackback{font-size:12px; color:#333; line-height:16px; overflow:hidden; margin:5px 0; padding:0px 0px 3px 0px; border-bottom:1px #f5f5f5 solid}
.calendar{/*background-image:url(images/bg.jpg); */margin-bottom:10px}
.calendar td{font-size:12px; text-align:center; padding:1px 5px; line-height:1.6;}
.calendar a:visited{color:#F30; text-decoration:none}
.calendar td a:link{color:#F30; text-decoration:none}
.calendar td a:hover{color:#F30; text-decoration:none}
.day{ color: #0099FF}
.day2{font-weight:bold}
.sun{color:#333; font-weight:bold}
.week{color:#333}
.calendartop{text-align:center; font-size:14px; margin-left:41px}
#twitter li {border-bottom: dotted #CCCCCC 1px;list-style:none;}
#twitter li p {font-size: 10px;padding-left: 68px; text-align:right; padding:5px 0px 2px; margin:0px;}
#twitter li small {font-size: 10px;padding: 0px 10px;}